package com.mgfireworks.mgplatform.mgadmin.user;

import java.util.List;

import org.springframework.stereotype.Service;

import cn.hn.java.summer.db.BaseDao;
import cn.hn.java.summer.db.multiple.DataSource1;

import com.mgfireworks.mgplatform.mgadmin.user.model.RoleFunction;

/**
 * 
 * @author nap
 * 20161015-10:19:48
 * 角色功能业务类
 */
@Service
public class RoleFunctionService extends BaseDao<DataSource1>{
	
	/**
	 * 取角色功能列表
	 * @return
	 */
	public List<RoleFunction> getRoleFunctions(RoleFunction p){
		return list("getRoleFunctions",RoleFunction.class,p);
	}

	/**
	 * 添加角色功能
	 */
	public void addRoleFunction(RoleFunction p){
		update("addRoleFunction",p);
	}
	
	/**
	 * 修改角色功能
	 */
	public void editRoleFunction(RoleFunction p){
		update("editRoleFunction",p);
	}
	
	/**
	 * 删除角色功能
	 */
	public void delRoleFunction(RoleFunction p){
		update("delRoleFunction",p);
	}
	
	/**
	 * 取角色功能
	 */
	public RoleFunction getRoleFunction(RoleFunction p){
		return get("getRoleFunction",RoleFunction.class,p);
	}
	
}